An Advance Reservation-based Computation Resource Manager for Global Scheduling
نویسندگان
چکیده
Advance Reservation is one possible way to enable resource co-allocation on the Grid. This method requires all the resources to have advance reservation capability as well as coordination protocol support. We employed 2-phased commit protocol as a coordination protocol, which is common in the distributed transaction area, and implemented an Advance Reservation Manager called PluS. PluS works with existing local queuing managers, such as TORQUE or Grid Engine, and provides users advance reservation capability. To provide the capability, there are two implementation methods; 1) completely replaces the scheduling module of the queuing manger, 2) represents reservation as a queue and controls the queues using external interface. We designed and implemented a reservation manager with both way, and evaluated them. We found that the former has smaller overhead and allows arbitrary scheduling policy, while the latter is much easier to implement with acceptable response time.
منابع مشابه
Load Balancing in Partner-Based Scheduling Algorithm for Grid Workflow
Automated advance reservation has the potential to ensure a good scheduling solution in computational Grids. To improve global throughput of Grid system and enhance resource utilization, workload has to be distributed among the resources of the Grid evenly. This paper discusses the problem of load distribution and resource utilization in heterogeneous Grids in advance reservation environment. W...
متن کاملAdvance Reservation of Resources in Workflow System
This is related to reserve the resource in advance in “Workflow scheduling” of cloud computing. The problem with the traditional allocation of resource is that the resource may be not available when needed and the requested application will be rejected. To overcome this problem, an advance reservation technique is used. Various techniques are used to reserve the resource in advance such as ECA ...
متن کاملResource Reservation in Advance in Heterogeneous Networks with Partial ATM Infrastructures
Resource reservation in advance (ReRA) enables scheduling and allocation of resources at an early stage in time. This way, the availability of resources can actually be guaranteed for the point in time when the resources are needed. As opposed to that, current reservation protocols such as RSVP perform an "immediate" reservation without advance scheduling. They can therefore suffer shortage of ...
متن کاملDynamic Resource Management Technique with Advance Reservation over QoS-provisioned Networks
Works on QoS-enabled IP networks have led to two distinct approaches: the integrated service (IntServ) and the differentiated service (DiffServ) architectures. To address the tradeoff between service guarantee and scalability, a resource manager (a.k.a. bandwidth broker: BB) can be employed to complement the IntServ/RSVP with the DiffServ in the pursuit of end-to-end QoS. One major component of...
متن کاملCo-Allocation of Compute and Network Resources in the VIOLA Testbed
Demanding applications like distributed multi-physics simulations benefit from the combined computational performance and data storage of multiple clusters. A reservation mechanism spanning these clusters ensures the availability of all selected resources. Complex workflows with chronological dependencies are supported. This approach addresses network resources the same way as computation and s...
متن کامل